以下为ChatGPT自动生成的解答,正确与否请自行判断。

BFE.devAI解答 - JavaScript 代码题
99. 在HTML字符串中抽出所有的<a/>

可以使用正则表达式来匹配所有的<a/>标签。具体实现如下:

function extract(html) {
  const regex = /<a\b[^>]*>(.*?)<\/a>/g;
  const matches = html.match(regex);
  return matches ? matches : [];
}

其中regex使用了正则表达式来匹配所有符合条件的<a/>标签,利用match方法找到所有匹配的结果并返回。

需要注意的是,如果在<a/>标签中包含了嵌套的标签,那么该代码不能正确提取出其中的<a/>标签。此时需要使用解析库来进行HTML解析,再提取出其中的<a/>标签。